Funkcije u SQL-u
Vrsta: Maturski | Broj strana: 20 | Nivo:
Gimnazija sa tehničkim školama – Derventa
Садржај
Увод ……………………………………………………………………….. 3
Агрегатне функције ………………………………………………………. 4
2.1. Функција СОUNT ………………………………………………… 4
2.2. Функција SUM ……………………………………………………. 5
2.3. Функција AVG ……………………………………………………. 5
2.4. Функције MIN и MAX .…………………………………………… 6
3. Функције које дјелују на нивоу поједниначног
реда ………………........ 7
3.1. Аритметичке операције над вриједностима у
колони …………. 7
3.2. Функција ROUND …………………………………………………7
3.3. Друге уобичајене нумеричке функције
…………………………. 8
3.4. Функција ISNULL .……………………………………………….. 8
3.5. Функција NULLIF .……………………………………………….. 9
4. Друге функције на нивоу појединачног реда
………………………. 11
4.1. Функцијa TOP …………………………………………………… 12
4.1.1. Обрада посљедних редова ….……………………………...
12
4.2. Функција TOP са опцијом PERCENT ………………………….
13
4.3. Функција DISTINCT ……………………………………………. 13
Функције за рад са знаковним низовима
.………………………….. 15
5.1. Издвајање дијелова знаковног низа
……………………………. 16
5.2. Функција SUBSTRING …………………………………………. 16
5.3. Функције LEFT и RIGHT ………………………………………. 17
5.4. Функције LTRIM и RTRIM …………………………………….. 18
5.6. Функције UPPER и LOWER ……………………………………. 18
5.7. Функција LEN …………………………………………………… 19
6. Закључак ……………………………………………………………… 20
7. Литература ……………………………………………………………. 21
Увод
Функције су унапријед припремљени мини програми
који обављају одређени посао. Слично математичким функцијама, SQL-oвe функције
израчунавају одређени резултат на основу улазних вриједности које им
прослиједимо.
У SQL Serveru 2005 постоји велики број уграђених
функција које омогућавају обављање разних послова. У овоме раду представићемо
неколико корисних функција SQL Serverа 2005 које се могу разврстати на функције
које дјелују на нивоу појединачног реда, агрегатне функције и друге посебне
функције. Функције које дјелују на нивоу реда раде са појединачним редовима,
док агрегатне функције обрађују више редова истовремено.
SQL Serverove функције на нивоу појединачног
реда разврставамо у четири групе: нумеричке функције, знаковне функције,
функције за конверзију и функције за рад с датумима.
Нумеричке функције се користе за прорачуне.
Знаковне функције служе за рад са вриједностима
знаковног типа.
Функције за конверзију омогућавају конверзију
вриједности у колони из једног типа у други.
Датумске функције дјелују на задату колону
података, такође ред по ред.
Друга категорија функција јесу агрегатне
функције. Њихов резултат је у облику нумеричке вриједности и добија се након
прорачуна који обухвата више редова.
Трећа категорија функција је посебна класа
осталих функција. Те остале функције формирају мањи подскуп редова на основу
изворног скупа од више редова.
---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ----------
MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]
maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!